package com.sunny.common;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 *
 * 项目名称：---
 * 模块名称：接入层
 * 功能描述：权限类型枚举
 * 创建人： yubao.jin
 * 创建时间：2018年6月6日 下午15:16:12
 * 修改人： yubao.jin
 * 修改时间：2018年6月6日 下午15:16:12
 */
@Target(value = ElementType.METHOD)
@Retention(value = RetentionPolicy.RUNTIME)
@Documented
public @interface AuthValidate {

    /**
     *
     * 描述：权限定义
     * @author yubao.jin
     * @created 2018年6月6日 下午15:16:12
     * @since
     * @return 权限代码
     */
    AuthCode value() default AuthCode.Allow;

}
